<%@page import="domain.Member"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!-- 
	1. 속성 영역에 attribute를 binding - var, scope, value
	2. bind된 Attribute 객체의 property 값 변경 - target, property, value
 -->
 
 <c:set var="error_message" value="오류발생" scope="request"/>
 <!-- request.setAttribute("error_message","오류발생");
 		이 코드를 태그화 한게 위에 코드다. 
  --> 
 <c:set var="name" scope="request">
 	홍길동
 </c:set>
 <!-- 위에 코드는 조금 다른 방식으로 벨류 값으로 넣을게 많을때 이렇게 코드 중간에 넣는 방식이다.
 		객체도 넣을 수 있다.  -->
</body>
<c:set var="member" scope="request" value='<%=new Member("id","pass","안철수","email@namer.com") %>'></c:set>

error_message : ${requestScope.error_message }<br>
name : ${requestScope.name }<br>
회원정보 : ${requestScope.member.id }-${requestScope.member.name }

<c:set target='${requestScope.member }' property="name" value="이명청"/>
회원정보 = ${requestScope.member.name }
<p>
<c:remove scope="request" var="member"/>
회원정보 : ${requestScope.member.id }-${requestScope.member.name }

</html>